.cards {
	overflow: auto;
	max-height: 510px;
	min-height: 210px;
	margin: 10px 0;
	padding-left: 25px;
}

.cards .card {
	display        : block;
	width          : 131px;
	height         : 175px;
	margin         : 5px;
	float          : left;
	padding        : 5px;
	padding-bottom : 20px;
	background     : #d8dfea;
	cursor         : pointer;
}

.cards .card.selected {
	background : #00CC66;
}

.cards .card .card_image {
	width    : 100%;
	height   : 100%;#211px;
	overflow : hidden; 
	border   : 1px solid;
	position : relative;
}


.cards .card .card_image img {
	width  : 123%;
	height : 117%;
	margin : -12%;
}

.cards .card .card_description {
	font-size   : 12px;
	padding     : 2px;
	text-align  : center;
	font-weight : bold;
	font-family : "lucida grande", tahoma, verdana, arial, sans-serif;
	cursor      : default;
}

.cards .card .card_description img {
	float        : right;
	margin-right : -7px;
	cursor       : pointer;
}

.filters {
	float    : left;
	width    : auto;
	position : relative;
}

#card-dialog tr td {
	width    : 350px;
	height   : 466px;
	overflow : hidden;
}

#card-dialog tr td img {
	width  : 123%;
	height : 117%;
	margin : -12%;
}



